
CC = g++ 
CPPFLAGS = -Wall
LDFLAGS = -lglut
O = .o

# makedepend does not look for c++ headers, and because of that lots of unimportant
# errors are generated; this line covers them, but at the same time some prominent
# errors might be covered as well
 
DEPEND = makedepend --  $(CFLAGS) -- > /dev/null 2> /dev/null
	 

OBJS = main$(O) \
       proc$(O) \
       proc_wrappers$(O) \
       base/error$(O) \
       display/main_disp$(O) \
       display/gen_disp$(O) \
       display/show_mesh_disp$(O) \
       display/compare_disp$(O) \
       display/test_disp$(O) \
       tools$(O) \
       jeff/vertex$(O) \
       jeff/vec3$(O) \
       jeff/triangle$(O) \
       jeff/mesh$(O) \
       jeff/pmesh$(O) \
       rply/rply$(O)
       #light/lighting$(O) \
       #camera$(O) \

SRCS = consts.h \
       types.h \
       gl_function_wrappers.h \
       \
       object3d.h  \
       param.h  \
       \
       loader.h  \
       loader.cpp  \
       proc.h  \
       proc.cpp  \
       proc_wrappers.h  \
       proc_wrappers.cpp \
       tools.h \
       tools.cpp \
       \
       base/cvertex.h  \
       base/error.h     \
       base/tcvertex.h  \
       base/tv_iface.h  \
       base/vertex.h  \
       base/material.h  \
       base/triangle.h  \
       base/tvertex.h \
       base/error.cpp  \
       base/vector3.h \
       base/vector4.h \
       \
       display/disp.h    \
       display/gen_disp.h \
       display/main_disp.h  \
       display/show_mesh_disp.h \
       display/compare_disp.h \
       display/test_disp.h \
       display/gen_disp.cpp  \
       display/main_disp.cpp \
       display/show_mesh_disp.cpp  \
       display/compare_disp.cpp \
       display/test_disp.cpp \
       display/box.h \
       display/ball.h \
       display/plane.h \
       \
       light/light.h  \
       light/lighting.h \
       \
       sph_camera.h \
       main.cpp  \
       jeff/vertex.h \
       jeff/vec3.h \
       jeff/triangle.h \
       jeff/mesh.h \
       jeff/pmesh.h \
       jeff/vertex.cpp \
       jeff/vec3.cpp \
       jeff/triangle.cpp \
       jeff/mesh.cpp \
       jeff/pmesh.cpp \
       jeff_camera.h \
       rply/rply.h \
       rply/rply.c
       #light/lighting.cpp \
       


all: lodapp

.PHONY: all

lodapp: $(OBJS)
	$(CC) $(CPPFLAGS) -o $@ $(OBJS) $(LDFLAGS)

clean: 
	rm -f $(OBJS)

.PHONY: clean

depend: $(SRCS)
	$(DEPEND) $(SRCS)

.PHONY: depend

t.o: loader.h loader.cpp base/error.o
t: t.o 
	$(CC) $(CPPFLAGS) -o $@ t.o base/error.o $(LDFLAGS)

p: p.o
	$(CC) $(CPPFLAGS) -o $@ p.o jeff/mesh.o  jeff/pmesh.o  jeff/triangle.o  jeff/vec3.o  jeff/vertex.o





# DO NOT DELETE THIS LINE -- makedepend depends on it.

consts.o: /usr/include/GL/glut.h /usr/include/GL/freeglut_std.h
consts.o: /usr/include/GL/gl.h /usr/include/GL/glext.h /usr/include/GL/glu.h
types.o: /usr/include/GL/gl.h /usr/include/GL/glext.h
gl_function_wrappers.o: /usr/include/GL/gl.h /usr/include/GL/glext.h
object3d.o: base/material.h /usr/include/stdlib.h /usr/include/features.h
object3d.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
object3d.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
object3d.o: /usr/include/sys/types.h /usr/include/bits/types.h
object3d.o: /usr/include/bits/typesizes.h /usr/include/time.h
object3d.o: /usr/include/endian.h /usr/include/bits/endian.h
object3d.o: /usr/include/sys/select.h /usr/include/bits/select.h
object3d.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
object3d.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
object3d.o: /usr/include/alloca.h /usr/include/GL/gl.h
object3d.o: /usr/include/GL/glext.h gl_function_wrappers.h base/triangle.h
loader.o: jeff/mesh.h jeff/vertex.h jeff/vec3.h /usr/include/math.h
loader.o: /usr/include/features.h /usr/include/sys/cdefs.h
loader.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
loader.o: /usr/include/gnu/stubs-32.h /usr/include/bits/huge_val.h
loader.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
loader.o: jeff/triangle.h /usr/include/assert.h base/error.h object3d.h
loader.o: base/material.h /usr/include/stdlib.h /usr/include/sys/types.h
loader.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
loader.o: /usr/include/time.h /usr/include/endian.h
loader.o: /usr/include/bits/endian.h /usr/include/sys/select.h
loader.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
loader.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
loader.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
loader.o: /usr/include/GL/gl.h /usr/include/GL/glext.h gl_function_wrappers.h
loader.o: base/triangle.h loader.cpp base/tv_iface.h
loader.o: base/material.h /usr/include/stdlib.h /usr/include/features.h
loader.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
loader.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
loader.o: /usr/include/sys/types.h /usr/include/bits/types.h
loader.o: /usr/include/bits/typesizes.h /usr/include/time.h
loader.o: /usr/include/endian.h /usr/include/bits/endian.h
loader.o: /usr/include/sys/select.h /usr/include/bits/select.h
loader.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
loader.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
loader.o: /usr/include/alloca.h /usr/include/GL/gl.h /usr/include/GL/glext.h
loader.o: gl_function_wrappers.h base/triangle.h base/tv_iface.h
loader.o: /usr/include/assert.h
proc.o: param.h display/disp.h /usr/include/assert.h /usr/include/features.h
proc.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
proc.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
proc.o: /usr/include/stdlib.h /usr/include/sys/types.h
proc.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
proc.o: /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h
proc.o: /usr/include/sys/select.h /usr/include/bits/select.h
proc.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
proc.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
proc.o: /usr/include/alloca.h /usr/include/GL/gl.h /usr/include/GL/glext.h
proc.o: /usr/include/GL/glu.h /usr/include/GL/glut.h
proc.o: /usr/include/GL/freeglut_std.h types.h gl_function_wrappers.h
proc.o: proc.h param.h display/disp.h /usr/include/assert.h
proc.o: /usr/include/features.h /usr/include/sys/cdefs.h
proc.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
proc.o: /usr/include/gnu/stubs-32.h /usr/include/stdlib.h
proc.o: /usr/include/sys/types.h /usr/include/bits/types.h
proc.o: /usr/include/bits/typesizes.h /usr/include/time.h
proc.o: /usr/include/endian.h /usr/include/bits/endian.h
proc.o: /usr/include/sys/select.h /usr/include/bits/select.h
proc.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
proc.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
proc.o: /usr/include/alloca.h /usr/include/GL/gl.h /usr/include/GL/glext.h
proc.o: /usr/include/GL/glu.h /usr/include/GL/glut.h
proc.o: /usr/include/GL/freeglut_std.h types.h gl_function_wrappers.h types.h
proc.o: display/main_disp.h display/disp.h light/lighting.h base/point4.h
proc.o: base/point3.h light/light.h display/gen_disp.h base/material.h
proc.o: jeff/mesh.h jeff/vertex.h jeff/vec3.h /usr/include/math.h
proc.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
proc.o: /usr/include/bits/mathcalls.h jeff/triangle.h jeff/pmesh.h
proc.o: jeff/mesh.h jeff_camera.h base/point3.h rply/rply.h
proc.o: display/show_mesh_disp.h consts.h base/error.h base/vertex.h
proc.o: base/vector3.h base/triangle.h base/cvertex.h base/vector3.h loader.h
proc.o: jeff/mesh.h base/error.h object3d.h base/material.h base/triangle.h
proc.o: loader.cpp base/tv_iface.h ../object3d.h ../material.h
proc.o: /usr/include/unistd.h /usr/include/bits/posix_opt.h
proc.o: /usr/include/bits/confname.h /usr/include/getopt.h
proc.o: display/compare_disp.h display/test_disp.h base/point3.h
proc.o: proc_wrappers.h ../nat_timer.h /usr/include/sys/time.h display/box.h
proc.o: display/plane.h display/ball.h
proc_wrappers.o: proc.h param.h display/disp.h /usr/include/assert.h
proc_wrappers.o: /usr/include/features.h /usr/include/sys/cdefs.h
proc_wrappers.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
proc_wrappers.o: /usr/include/gnu/stubs-32.h /usr/include/stdlib.h
proc_wrappers.o: /usr/include/sys/types.h /usr/include/bits/types.h
proc_wrappers.o: /usr/include/bits/typesizes.h /usr/include/time.h
proc_wrappers.o: /usr/include/endian.h /usr/include/bits/endian.h
proc_wrappers.o: /usr/include/sys/select.h /usr/include/bits/select.h
proc_wrappers.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
proc_wrappers.o: /usr/include/sys/sysmacros.h
proc_wrappers.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
proc_wrappers.o: /usr/include/GL/gl.h /usr/include/GL/glext.h
proc_wrappers.o: /usr/include/GL/glu.h /usr/include/GL/glut.h
proc_wrappers.o: /usr/include/GL/freeglut_std.h types.h
proc_wrappers.o: gl_function_wrappers.h
tools.o: base/point3.h base/vector3.h types.h /usr/include/GL/gl.h
tools.o: /usr/include/GL/glext.h
tools.o: tools.h base/point3.h base/vector3.h types.h /usr/include/GL/gl.h
tools.o: /usr/include/GL/glext.h /usr/include/math.h /usr/include/features.h
tools.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
tools.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
tools.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
tools.o: /usr/include/bits/mathcalls.h
base/cvertex.o: jeff/vertex.h jeff/vec3.h /usr/include/math.h
base/cvertex.o: /usr/include/features.h /usr/include/sys/cdefs.h
base/cvertex.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
base/cvertex.o: /usr/include/gnu/stubs-32.h /usr/include/bits/huge_val.h
base/cvertex.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
base/cvertex.o: jeff/triangle.h /usr/include/assert.h
base/tcvertex.o: base/cvertex.h jeff/vertex.h jeff/vec3.h /usr/include/math.h
base/tcvertex.o: /usr/include/features.h /usr/include/sys/cdefs.h
base/tcvertex.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
base/tcvertex.o: /usr/include/gnu/stubs-32.h /usr/include/bits/huge_val.h
base/tcvertex.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
base/tcvertex.o: jeff/triangle.h /usr/include/assert.h base/tv_iface.h
base/vertex.o: base/vector3.h
base/material.o: /usr/include/stdlib.h /usr/include/features.h
base/material.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
base/material.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
base/material.o: /usr/include/sys/types.h /usr/include/bits/types.h
base/material.o: /usr/include/bits/typesizes.h /usr/include/time.h
base/material.o: /usr/include/endian.h /usr/include/bits/endian.h
base/material.o: /usr/include/sys/select.h /usr/include/bits/select.h
base/material.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
base/material.o: /usr/include/sys/sysmacros.h
base/material.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
base/material.o: /usr/include/GL/gl.h /usr/include/GL/glext.h
base/material.o: gl_function_wrappers.h
base/tvertex.o: jeff/vertex.h jeff/vec3.h /usr/include/math.h
base/tvertex.o: /usr/include/features.h /usr/include/sys/cdefs.h
base/tvertex.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
base/tvertex.o: /usr/include/gnu/stubs-32.h /usr/include/bits/huge_val.h
base/tvertex.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
base/tvertex.o: jeff/triangle.h /usr/include/assert.h base/tv_iface.h
base/error.o: base/error.h
base/vector4.o: base/vector3.h
display/disp.o: /usr/include/assert.h /usr/include/features.h
display/disp.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
display/disp.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
display/disp.o: /usr/include/stdlib.h /usr/include/sys/types.h
display/disp.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
display/disp.o: /usr/include/time.h /usr/include/endian.h
display/disp.o: /usr/include/bits/endian.h /usr/include/sys/select.h
display/disp.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
display/disp.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
display/disp.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
display/disp.o: /usr/include/GL/gl.h /usr/include/GL/glext.h
display/disp.o: /usr/include/GL/glu.h /usr/include/GL/glut.h
display/disp.o: /usr/include/GL/freeglut_std.h types.h gl_function_wrappers.h
display/gen_disp.o: /usr/include/assert.h /usr/include/features.h
display/gen_disp.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
display/gen_disp.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
display/gen_disp.o: /usr/include/stdlib.h /usr/include/sys/types.h
display/gen_disp.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
display/gen_disp.o: /usr/include/time.h /usr/include/endian.h
display/gen_disp.o: /usr/include/bits/endian.h /usr/include/sys/select.h
display/gen_disp.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
display/gen_disp.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
display/gen_disp.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
display/gen_disp.o: /usr/include/GL/glut.h /usr/include/GL/freeglut_std.h
display/gen_disp.o: /usr/include/GL/gl.h /usr/include/GL/glext.h
display/gen_disp.o: /usr/include/GL/glu.h types.h base/material.h
display/gen_disp.o: gl_function_wrappers.h display/disp.h jeff/mesh.h
display/gen_disp.o: jeff/vertex.h jeff/vec3.h /usr/include/math.h
display/gen_disp.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
display/gen_disp.o: /usr/include/bits/mathcalls.h jeff/triangle.h
display/gen_disp.o: jeff/pmesh.h jeff/mesh.h light/lighting.h base/point4.h
display/gen_disp.o: base/point3.h light/light.h jeff_camera.h base/point3.h
display/gen_disp.o: rply/rply.h
display/main_disp.o: display/disp.h light/lighting.h types.h
display/main_disp.o: /usr/include/GL/gl.h /usr/include/GL/glext.h
display/main_disp.o: gl_function_wrappers.h base/point4.h base/point3.h
display/main_disp.o: light/light.h /usr/include/assert.h
display/main_disp.o: /usr/include/features.h /usr/include/sys/cdefs.h
display/main_disp.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
display/main_disp.o: /usr/include/gnu/stubs-32.h /usr/include/GL/glut.h
display/main_disp.o: /usr/include/GL/freeglut_std.h /usr/include/GL/glu.h
display/show_mesh_disp.o: display/disp.h consts.h /usr/include/GL/glut.h
display/show_mesh_disp.o: /usr/include/GL/freeglut_std.h /usr/include/GL/gl.h
display/show_mesh_disp.o: /usr/include/GL/glext.h /usr/include/GL/glu.h
display/show_mesh_disp.o: types.h base/error.h base/vertex.h base/vector3.h
display/show_mesh_disp.o: base/triangle.h base/material.h
display/show_mesh_disp.o: /usr/include/stdlib.h /usr/include/features.h
display/show_mesh_disp.o: /usr/include/sys/cdefs.h
display/show_mesh_disp.o: /usr/include/bits/wordsize.h
display/show_mesh_disp.o: /usr/include/gnu/stubs.h
display/show_mesh_disp.o: /usr/include/gnu/stubs-32.h
display/show_mesh_disp.o: /usr/include/sys/types.h /usr/include/bits/types.h
display/show_mesh_disp.o: /usr/include/bits/typesizes.h /usr/include/time.h
display/show_mesh_disp.o: /usr/include/endian.h /usr/include/bits/endian.h
display/show_mesh_disp.o: /usr/include/sys/select.h
display/show_mesh_disp.o: /usr/include/bits/select.h
display/show_mesh_disp.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
display/show_mesh_disp.o: /usr/include/sys/sysmacros.h
display/show_mesh_disp.o: /usr/include/bits/pthreadtypes.h
display/show_mesh_disp.o: /usr/include/alloca.h gl_function_wrappers.h
display/show_mesh_disp.o: base/cvertex.h jeff/vertex.h jeff/vec3.h
display/show_mesh_disp.o: /usr/include/math.h /usr/include/bits/huge_val.h
display/show_mesh_disp.o: /usr/include/bits/mathdef.h
display/show_mesh_disp.o: /usr/include/bits/mathcalls.h jeff/triangle.h
display/show_mesh_disp.o: /usr/include/assert.h base/vector3.h base/point4.h
display/show_mesh_disp.o: base/point3.h loader.h jeff/mesh.h base/error.h
display/show_mesh_disp.o: object3d.h base/material.h base/triangle.h
display/show_mesh_disp.o: loader.cpp base/tv_iface.h ../object3d.h
display/show_mesh_disp.o: ../material.h light/lighting.h light/light.h
display/show_mesh_disp.o: jeff_camera.h base/point3.h jeff/mesh.h
display/show_mesh_disp.o: /usr/include/unistd.h /usr/include/bits/posix_opt.h
display/show_mesh_disp.o: /usr/include/bits/confname.h /usr/include/getopt.h
display/compare_disp.o: /usr/include/assert.h /usr/include/features.h
display/compare_disp.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
display/compare_disp.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
display/compare_disp.o: /usr/include/stdlib.h /usr/include/sys/types.h
display/compare_disp.o: /usr/include/bits/types.h
display/compare_disp.o: /usr/include/bits/typesizes.h /usr/include/time.h
display/compare_disp.o: /usr/include/endian.h /usr/include/bits/endian.h
display/compare_disp.o: /usr/include/sys/select.h /usr/include/bits/select.h
display/compare_disp.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
display/compare_disp.o: /usr/include/sys/sysmacros.h
display/compare_disp.o: /usr/include/bits/pthreadtypes.h
display/compare_disp.o: /usr/include/alloca.h /usr/include/GL/glut.h
display/compare_disp.o: /usr/include/GL/freeglut_std.h /usr/include/GL/gl.h
display/compare_disp.o: /usr/include/GL/glext.h /usr/include/GL/glu.h types.h
display/compare_disp.o: base/material.h gl_function_wrappers.h display/disp.h
display/compare_disp.o: jeff/mesh.h jeff/vertex.h jeff/vec3.h
display/compare_disp.o: /usr/include/math.h /usr/include/bits/huge_val.h
display/compare_disp.o: /usr/include/bits/mathdef.h
display/compare_disp.o: /usr/include/bits/mathcalls.h jeff/triangle.h
display/compare_disp.o: jeff/pmesh.h jeff/mesh.h light/lighting.h
display/compare_disp.o: base/point4.h base/point3.h light/light.h
display/compare_disp.o: jeff_camera.h base/point3.h
display/test_disp.o: display/disp.h types.h /usr/include/GL/gl.h
display/test_disp.o: /usr/include/GL/glext.h light/lighting.h
display/test_disp.o: gl_function_wrappers.h base/point4.h base/point3.h
display/test_disp.o: light/light.h /usr/include/assert.h
display/test_disp.o: /usr/include/features.h /usr/include/sys/cdefs.h
display/test_disp.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
display/test_disp.o: /usr/include/gnu/stubs-32.h base/material.h
display/test_disp.o: /usr/include/stdlib.h /usr/include/sys/types.h
display/test_disp.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
display/test_disp.o: /usr/include/time.h /usr/include/endian.h
display/test_disp.o: /usr/include/bits/endian.h /usr/include/sys/select.h
display/test_disp.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
display/test_disp.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
display/test_disp.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
display/test_disp.o: base/point3.h jeff_camera.h base/point3.h
display/test_disp.o: proc_wrappers.h jeff/mesh.h jeff/vertex.h jeff/vec3.h
display/test_disp.o: /usr/include/math.h /usr/include/bits/huge_val.h
display/test_disp.o: /usr/include/bits/mathdef.h
display/test_disp.o: /usr/include/bits/mathcalls.h jeff/triangle.h
display/test_disp.o: ../nat_timer.h /usr/include/sys/time.h display/box.h
display/test_disp.o: display/plane.h display/ball.h base/vector3.h
display/test_disp.o: /usr/include/GL/glut.h /usr/include/GL/freeglut_std.h
display/test_disp.o: /usr/include/GL/glu.h
display/gen_disp.o: display/gen_disp.h /usr/include/assert.h
display/gen_disp.o: /usr/include/features.h /usr/include/sys/cdefs.h
display/gen_disp.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
display/gen_disp.o: /usr/include/gnu/stubs-32.h /usr/include/stdlib.h
display/gen_disp.o: /usr/include/sys/types.h /usr/include/bits/types.h
display/gen_disp.o: /usr/include/bits/typesizes.h /usr/include/time.h
display/gen_disp.o: /usr/include/endian.h /usr/include/bits/endian.h
display/gen_disp.o: /usr/include/sys/select.h /usr/include/bits/select.h
display/gen_disp.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
display/gen_disp.o: /usr/include/sys/sysmacros.h
display/gen_disp.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
display/gen_disp.o: /usr/include/GL/glut.h /usr/include/GL/freeglut_std.h
display/gen_disp.o: /usr/include/GL/gl.h /usr/include/GL/glext.h
display/gen_disp.o: /usr/include/GL/glu.h types.h base/material.h
display/gen_disp.o: gl_function_wrappers.h display/disp.h jeff/mesh.h
display/gen_disp.o: jeff/vertex.h jeff/vec3.h /usr/include/math.h
display/gen_disp.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
display/gen_disp.o: /usr/include/bits/mathcalls.h jeff/triangle.h
display/gen_disp.o: jeff/pmesh.h jeff/mesh.h light/lighting.h base/point4.h
display/gen_disp.o: base/point3.h light/light.h jeff_camera.h base/point3.h
display/gen_disp.o: rply/rply.h
display/main_disp.o: display/main_disp.h display/disp.h light/lighting.h
display/main_disp.o: types.h /usr/include/GL/gl.h /usr/include/GL/glext.h
display/main_disp.o: gl_function_wrappers.h base/point4.h base/point3.h
display/main_disp.o: light/light.h /usr/include/assert.h
display/main_disp.o: /usr/include/features.h /usr/include/sys/cdefs.h
display/main_disp.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
display/main_disp.o: /usr/include/gnu/stubs-32.h /usr/include/GL/glut.h
display/main_disp.o: /usr/include/GL/freeglut_std.h /usr/include/GL/glu.h
display/show_mesh_disp.o: display/show_mesh_disp.h display/disp.h consts.h
display/show_mesh_disp.o: /usr/include/GL/glut.h
display/show_mesh_disp.o: /usr/include/GL/freeglut_std.h /usr/include/GL/gl.h
display/show_mesh_disp.o: /usr/include/GL/glext.h /usr/include/GL/glu.h
display/show_mesh_disp.o: types.h base/error.h base/vertex.h base/vector3.h
display/show_mesh_disp.o: base/triangle.h base/material.h
display/show_mesh_disp.o: /usr/include/stdlib.h /usr/include/features.h
display/show_mesh_disp.o: /usr/include/sys/cdefs.h
display/show_mesh_disp.o: /usr/include/bits/wordsize.h
display/show_mesh_disp.o: /usr/include/gnu/stubs.h
display/show_mesh_disp.o: /usr/include/gnu/stubs-32.h
display/show_mesh_disp.o: /usr/include/sys/types.h /usr/include/bits/types.h
display/show_mesh_disp.o: /usr/include/bits/typesizes.h /usr/include/time.h
display/show_mesh_disp.o: /usr/include/endian.h /usr/include/bits/endian.h
display/show_mesh_disp.o: /usr/include/sys/select.h
display/show_mesh_disp.o: /usr/include/bits/select.h
display/show_mesh_disp.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
display/show_mesh_disp.o: /usr/include/sys/sysmacros.h
display/show_mesh_disp.o: /usr/include/bits/pthreadtypes.h
display/show_mesh_disp.o: /usr/include/alloca.h gl_function_wrappers.h
display/show_mesh_disp.o: base/cvertex.h jeff/vertex.h jeff/vec3.h
display/show_mesh_disp.o: /usr/include/math.h /usr/include/bits/huge_val.h
display/show_mesh_disp.o: /usr/include/bits/mathdef.h
display/show_mesh_disp.o: /usr/include/bits/mathcalls.h jeff/triangle.h
display/show_mesh_disp.o: /usr/include/assert.h base/vector3.h base/point4.h
display/show_mesh_disp.o: base/point3.h loader.h jeff/mesh.h base/error.h
display/show_mesh_disp.o: object3d.h base/material.h base/triangle.h
display/show_mesh_disp.o: loader.cpp base/tv_iface.h ../object3d.h
display/show_mesh_disp.o: ../material.h light/lighting.h light/light.h
display/show_mesh_disp.o: jeff_camera.h base/point3.h jeff/mesh.h
display/show_mesh_disp.o: /usr/include/unistd.h /usr/include/bits/posix_opt.h
display/show_mesh_disp.o: /usr/include/bits/confname.h /usr/include/getopt.h
display/compare_disp.o: display/compare_disp.h /usr/include/assert.h
display/compare_disp.o: /usr/include/features.h /usr/include/sys/cdefs.h
display/compare_disp.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
display/compare_disp.o: /usr/include/gnu/stubs-32.h /usr/include/stdlib.h
display/compare_disp.o: /usr/include/sys/types.h /usr/include/bits/types.h
display/compare_disp.o: /usr/include/bits/typesizes.h /usr/include/time.h
display/compare_disp.o: /usr/include/endian.h /usr/include/bits/endian.h
display/compare_disp.o: /usr/include/sys/select.h /usr/include/bits/select.h
display/compare_disp.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
display/compare_disp.o: /usr/include/sys/sysmacros.h
display/compare_disp.o: /usr/include/bits/pthreadtypes.h
display/compare_disp.o: /usr/include/alloca.h /usr/include/GL/glut.h
display/compare_disp.o: /usr/include/GL/freeglut_std.h /usr/include/GL/gl.h
display/compare_disp.o: /usr/include/GL/glext.h /usr/include/GL/glu.h types.h
display/compare_disp.o: base/material.h gl_function_wrappers.h display/disp.h
display/compare_disp.o: jeff/mesh.h jeff/vertex.h jeff/vec3.h
display/compare_disp.o: /usr/include/math.h /usr/include/bits/huge_val.h
display/compare_disp.o: /usr/include/bits/mathdef.h
display/compare_disp.o: /usr/include/bits/mathcalls.h jeff/triangle.h
display/compare_disp.o: jeff/pmesh.h jeff/mesh.h light/lighting.h
display/compare_disp.o: base/point4.h base/point3.h light/light.h
display/compare_disp.o: jeff_camera.h base/point3.h
display/test_disp.o: display/test_disp.h display/disp.h types.h
display/test_disp.o: /usr/include/GL/gl.h /usr/include/GL/glext.h
display/test_disp.o: light/lighting.h gl_function_wrappers.h base/point4.h
display/test_disp.o: base/point3.h light/light.h /usr/include/assert.h
display/test_disp.o: /usr/include/features.h /usr/include/sys/cdefs.h
display/test_disp.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
display/test_disp.o: /usr/include/gnu/stubs-32.h base/material.h
display/test_disp.o: /usr/include/stdlib.h /usr/include/sys/types.h
display/test_disp.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
display/test_disp.o: /usr/include/time.h /usr/include/endian.h
display/test_disp.o: /usr/include/bits/endian.h /usr/include/sys/select.h
display/test_disp.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
display/test_disp.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
display/test_disp.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
display/test_disp.o: base/point3.h jeff_camera.h base/point3.h
display/test_disp.o: proc_wrappers.h jeff/mesh.h jeff/vertex.h jeff/vec3.h
display/test_disp.o: /usr/include/math.h /usr/include/bits/huge_val.h
display/test_disp.o: /usr/include/bits/mathdef.h
display/test_disp.o: /usr/include/bits/mathcalls.h jeff/triangle.h
display/test_disp.o: ../nat_timer.h /usr/include/sys/time.h display/box.h
display/test_disp.o: display/plane.h display/ball.h base/vector3.h
display/test_disp.o: /usr/include/GL/glut.h /usr/include/GL/freeglut_std.h
display/test_disp.o: /usr/include/GL/glu.h
display/box.o: /usr/include/assert.h /usr/include/features.h
display/box.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
display/box.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
display/box.o: /usr/include/stdlib.h /usr/include/sys/types.h
display/box.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
display/box.o: /usr/include/time.h /usr/include/endian.h
display/box.o: /usr/include/bits/endian.h /usr/include/sys/select.h
display/box.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
display/box.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
display/box.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
display/box.o: /usr/include/sys/time.h display/plane.h display/ball.h
display/box.o: base/point3.h base/vector3.h
display/ball.o: base/point3.h base/vector3.h
light/light.o: types.h /usr/include/GL/gl.h /usr/include/GL/glext.h
light/lighting.o: types.h /usr/include/GL/gl.h /usr/include/GL/glext.h
light/lighting.o: gl_function_wrappers.h base/point4.h base/point3.h
light/lighting.o: light/light.h /usr/include/assert.h /usr/include/features.h
light/lighting.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
light/lighting.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
sph_camera.o: base/point3.h base/vector3.h types.h /usr/include/GL/gl.h
sph_camera.o: /usr/include/GL/glext.h tools.h /usr/include/assert.h
sph_camera.o: /usr/include/features.h /usr/include/sys/cdefs.h
sph_camera.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
sph_camera.o: /usr/include/gnu/stubs-32.h /usr/include/GL/glu.h
sph_camera.o: /usr/include/math.h /usr/include/bits/huge_val.h
sph_camera.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
main.o: consts.h /usr/include/GL/glut.h /usr/include/GL/freeglut_std.h
main.o: /usr/include/GL/gl.h /usr/include/GL/glext.h /usr/include/GL/glu.h
main.o: param.h proc.h display/disp.h /usr/include/assert.h
main.o: /usr/include/features.h /usr/include/sys/cdefs.h
main.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
main.o: /usr/include/gnu/stubs-32.h /usr/include/stdlib.h
main.o: /usr/include/sys/types.h /usr/include/bits/types.h
main.o: /usr/include/bits/typesizes.h /usr/include/time.h
main.o: /usr/include/endian.h /usr/include/bits/endian.h
main.o: /usr/include/sys/select.h /usr/include/bits/select.h
main.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
main.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
main.o: /usr/include/alloca.h types.h gl_function_wrappers.h proc_wrappers.h
jeff/vertex.o: jeff/vec3.h /usr/include/math.h /usr/include/features.h
jeff/vertex.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
jeff/vertex.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
jeff/vertex.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
jeff/vertex.o: /usr/include/bits/mathcalls.h jeff/triangle.h
jeff/vertex.o: /usr/include/assert.h
jeff/vec3.o: /usr/include/math.h /usr/include/features.h
jeff/vec3.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
jeff/vec3.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
jeff/vec3.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
jeff/vec3.o: /usr/include/bits/mathcalls.h
jeff/triangle.o: /usr/include/assert.h /usr/include/features.h
jeff/triangle.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
jeff/triangle.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
jeff/triangle.o: jeff/vec3.h /usr/include/math.h /usr/include/bits/huge_val.h
jeff/triangle.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
jeff/mesh.o: jeff/vertex.h jeff/vec3.h /usr/include/math.h
jeff/mesh.o: /usr/include/features.h /usr/include/sys/cdefs.h
jeff/mesh.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
jeff/mesh.o: /usr/include/gnu/stubs-32.h /usr/include/bits/huge_val.h
jeff/mesh.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
jeff/mesh.o: jeff/triangle.h /usr/include/assert.h
jeff/pmesh.o: /usr/include/stdlib.h /usr/include/features.h
jeff/pmesh.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
jeff/pmesh.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
jeff/pmesh.o: /usr/include/sys/types.h /usr/include/bits/types.h
jeff/pmesh.o: /usr/include/bits/typesizes.h /usr/include/time.h
jeff/pmesh.o: /usr/include/endian.h /usr/include/bits/endian.h
jeff/pmesh.o: /usr/include/sys/select.h /usr/include/bits/select.h
jeff/pmesh.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
jeff/pmesh.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
jeff/pmesh.o: /usr/include/alloca.h jeff/vertex.h jeff/vec3.h
jeff/pmesh.o: /usr/include/math.h /usr/include/bits/huge_val.h
jeff/pmesh.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
jeff/pmesh.o: jeff/triangle.h /usr/include/assert.h jeff/mesh.h
jeff/vertex.o: jeff/vertex.h jeff/vec3.h /usr/include/math.h
jeff/vertex.o: /usr/include/features.h /usr/include/sys/cdefs.h
jeff/vertex.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
jeff/vertex.o: /usr/include/gnu/stubs-32.h /usr/include/bits/huge_val.h
jeff/vertex.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
jeff/vertex.o: jeff/triangle.h /usr/include/assert.h jeff/mesh.h
jeff/vec3.o: jeff/vec3.h /usr/include/math.h /usr/include/features.h
jeff/vec3.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
jeff/vec3.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
jeff/vec3.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
jeff/vec3.o: /usr/include/bits/mathcalls.h
jeff/triangle.o: /usr/include/assert.h /usr/include/features.h
jeff/triangle.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
jeff/triangle.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
jeff/triangle.o: jeff/triangle.h jeff/vec3.h /usr/include/math.h
jeff/triangle.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
jeff/triangle.o: /usr/include/bits/mathcalls.h jeff/mesh.h
jeff/mesh.o: /usr/include/assert.h /usr/include/features.h
jeff/mesh.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
jeff/mesh.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h jeff/mesh.h
jeff/pmesh.o: /usr/include/assert.h /usr/include/features.h
jeff/pmesh.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
jeff/pmesh.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
jeff/pmesh.o: jeff/pmesh.h /usr/include/stdlib.h /usr/include/sys/types.h
jeff/pmesh.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
jeff/pmesh.o: /usr/include/time.h /usr/include/endian.h
jeff/pmesh.o: /usr/include/bits/endian.h /usr/include/sys/select.h
jeff/pmesh.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
jeff/pmesh.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
jeff/pmesh.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
jeff/pmesh.o: jeff/vertex.h jeff/vec3.h /usr/include/math.h
jeff/pmesh.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
jeff/pmesh.o: /usr/include/bits/mathcalls.h jeff/triangle.h jeff/mesh.h
jeff_camera.o: base/point3.h
rply/rply.o: /usr/include/stdio.h /usr/include/features.h
rply/rply.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
rply/rply.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
rply/rply.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
rply/rply.o: /usr/include/libio.h /usr/include/_G_config.h
rply/rply.o: /usr/include/wchar.h /usr/include/bits/wchar.h
rply/rply.o: /usr/include/gconv.h /usr/include/bits/stdio_lim.h
rply/rply.o: /usr/include/bits/sys_errlist.h /usr/include/ctype.h
rply/rply.o: /usr/include/endian.h /usr/include/bits/endian.h
rply/rply.o: /usr/include/assert.h /usr/include/string.h
rply/rply.o: /usr/include/limits.h /usr/include/bits/posix1_lim.h
rply/rply.o: /usr/include/bits/local_lim.h /usr/include/linux/limits.h
rply/rply.o: /usr/include/bits/posix2_lim.h /usr/include/stdlib.h
rply/rply.o: /usr/include/sys/types.h /usr/include/time.h
rply/rply.o: /usr/include/sys/select.h /usr/include/bits/select.h
rply/rply.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
rply/rply.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
rply/rply.o: /usr/include/alloca.h rply/rply.h
